\hypertarget{classsdwf__field}{
\section{sdwf\_\-field Class Reference}
\label{classsdwf__field}\index{sdwf\_\-field@{sdwf\_\-field}}
}


field for domain wall staggered fermions  


{\ttfamily \#include $<$fermiqcd\_\-sdwf\_\-field.h$>$}Inheritance diagram for sdwf\_\-field::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3cm]{classsdwf__field}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classsdwf__field_a904cdf6c1f542aa5d4873b5c049a0de5}{sdwf\_\-field} (\hyperlink{classmdp__lattice}{mdp\_\-lattice} \&a, int L5\_\-, int nc\_\-, int nspin\_\-=4)
\item 
\hyperlink{classsdwf__field_af1438250ba08d632c4906ef99ad907ea}{sdwf\_\-field} (\hyperlink{classsdwf__field}{sdwf\_\-field} \&chi)
\item 
\hyperlink{classmdp__matrix}{mdp\_\-matrix} \hyperlink{classsdwf__field_a18764312ba3bb72577b2e29429854024}{operator()} (site x, int x5)
\item 
\hyperlink{classmdp__complex}{mdp\_\-complex} \& \hyperlink{classsdwf__field_a1cd68e8911b77c60ecd6a1cd245ec047}{operator()} (site x, int x5, int i)
\item 
const \hyperlink{classmdp__complex}{mdp\_\-complex} \& \hyperlink{classsdwf__field_a205e5f728691c6bfe350335a477e42c7}{operator()} (site x, int x5, int i) const 
\item 
void \hyperlink{classsdwf__field_ac9bbccf6442b9f1a1a07b18fd2fe442c}{operator=} (\hyperlink{classmdp__complex}{mdp\_\-complex} a)
\item 
\hyperlink{mdp__global__vars_8h_a049e4c1d4e74d644878a42f9909463e4}{mdp\_\-real} \hyperlink{classsdwf__field_aa834c736322bef716cd0e31a391623d3}{component} (site x, int mu)
\item 
\hyperlink{mdp__global__vars_8h_a049e4c1d4e74d644878a42f9909463e4}{mdp\_\-real} \hyperlink{classsdwf__field_ae50c1b9db65cd8056ed9286bde99e791}{eta} (site x, int mu)
\item 
\hyperlink{mdp__global__vars_8h_a049e4c1d4e74d644878a42f9909463e4}{mdp\_\-real} \hyperlink{classsdwf__field_a3cc6aef9972ab5cceab9646578857db0}{eps} (site x)
\item 
\hyperlink{mdp__global__vars_8h_a049e4c1d4e74d644878a42f9909463e4}{mdp\_\-real} \hyperlink{classsdwf__field_a7227345aef0414528513479dad854568}{type} (site x)
\item 
site \hyperlink{classsdwf__field_a5cff8766c1891c6240c97d17c6bb63b9}{chiral\_\-shift} (site x)
\item 
\hyperlink{mdp__global__vars_8h_a049e4c1d4e74d644878a42f9909463e4}{mdp\_\-real} \hyperlink{classsdwf__field_a29fce204e377b7a190455e4faf0a2a0c}{chiral\_\-phase} (site x)
\item 
\hyperlink{mdp__global__vars_8h_a049e4c1d4e74d644878a42f9909463e4}{mdp\_\-real} \hyperlink{classsdwf__field_a67fe2a75323e3dcfce3675cce0bbb312}{chiral\_\-phase2} (site x)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{classsdwf__field_a957d5e1caa928243ec4224cf1e2861f1}{nc}
\item 
int \hyperlink{classsdwf__field_a5a861ccb2b42b333b5d67e3b501e8533}{ndim}
\item 
int \hyperlink{classsdwf__field_a6269e653489fd6ee9340da498187b132}{nspin}
\item 
int \hyperlink{classsdwf__field_a19bd0e3027574c1204f8aa3f6635d1df}{L5}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
field for domain wall staggered fermions 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{classsdwf__field_a904cdf6c1f542aa5d4873b5c049a0de5}{
\index{sdwf\_\-field@{sdwf\_\-field}!sdwf\_\-field@{sdwf\_\-field}}
\index{sdwf\_\-field@{sdwf\_\-field}!sdwf_field@{sdwf\_\-field}}
\subsubsection[{sdwf\_\-field}]{\setlength{\rightskip}{0pt plus 5cm}sdwf\_\-field::sdwf\_\-field ({\bf mdp\_\-lattice} \& {\em a}, \/  int {\em L5\_\-}, \/  int {\em nc\_\-}, \/  int {\em nspin\_\-} = {\ttfamily 4})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classsdwf__field_a904cdf6c1f542aa5d4873b5c049a0de5}
\hypertarget{classsdwf__field_af1438250ba08d632c4906ef99ad907ea}{
\index{sdwf\_\-field@{sdwf\_\-field}!sdwf\_\-field@{sdwf\_\-field}}
\index{sdwf\_\-field@{sdwf\_\-field}!sdwf_field@{sdwf\_\-field}}
\subsubsection[{sdwf\_\-field}]{\setlength{\rightskip}{0pt plus 5cm}sdwf\_\-field::sdwf\_\-field ({\bf sdwf\_\-field} \& {\em chi})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classsdwf__field_af1438250ba08d632c4906ef99ad907ea}


\subsection{Member Function Documentation}
\hypertarget{classsdwf__field_a29fce204e377b7a190455e4faf0a2a0c}{
\index{sdwf\_\-field@{sdwf\_\-field}!chiral\_\-phase@{chiral\_\-phase}}
\index{chiral\_\-phase@{chiral\_\-phase}!sdwf_field@{sdwf\_\-field}}
\subsubsection[{chiral\_\-phase}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mdp\_\-real} sdwf\_\-field::chiral\_\-phase (site {\em x})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classsdwf__field_a29fce204e377b7a190455e4faf0a2a0c}
\hypertarget{classsdwf__field_a67fe2a75323e3dcfce3675cce0bbb312}{
\index{sdwf\_\-field@{sdwf\_\-field}!chiral\_\-phase2@{chiral\_\-phase2}}
\index{chiral\_\-phase2@{chiral\_\-phase2}!sdwf_field@{sdwf\_\-field}}
\subsubsection[{chiral\_\-phase2}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mdp\_\-real} sdwf\_\-field::chiral\_\-phase2 (site {\em x})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classsdwf__field_a67fe2a75323e3dcfce3675cce0bbb312}
\hypertarget{classsdwf__field_a5cff8766c1891c6240c97d17c6bb63b9}{
\index{sdwf\_\-field@{sdwf\_\-field}!chiral\_\-shift@{chiral\_\-shift}}
\index{chiral\_\-shift@{chiral\_\-shift}!sdwf_field@{sdwf\_\-field}}
\subsubsection[{chiral\_\-shift}]{\setlength{\rightskip}{0pt plus 5cm}site sdwf\_\-field::chiral\_\-shift (site {\em x})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classsdwf__field_a5cff8766c1891c6240c97d17c6bb63b9}
\hypertarget{classsdwf__field_aa834c736322bef716cd0e31a391623d3}{
\index{sdwf\_\-field@{sdwf\_\-field}!component@{component}}
\index{component@{component}!sdwf_field@{sdwf\_\-field}}
\subsubsection[{component}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mdp\_\-real} sdwf\_\-field::component (site {\em x}, \/  int {\em mu})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classsdwf__field_aa834c736322bef716cd0e31a391623d3}
\hypertarget{classsdwf__field_a3cc6aef9972ab5cceab9646578857db0}{
\index{sdwf\_\-field@{sdwf\_\-field}!eps@{eps}}
\index{eps@{eps}!sdwf_field@{sdwf\_\-field}}
\subsubsection[{eps}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mdp\_\-real} sdwf\_\-field::eps (site {\em x})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classsdwf__field_a3cc6aef9972ab5cceab9646578857db0}
\hypertarget{classsdwf__field_ae50c1b9db65cd8056ed9286bde99e791}{
\index{sdwf\_\-field@{sdwf\_\-field}!eta@{eta}}
\index{eta@{eta}!sdwf_field@{sdwf\_\-field}}
\subsubsection[{eta}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mdp\_\-real} sdwf\_\-field::eta (site {\em x}, \/  int {\em mu})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classsdwf__field_ae50c1b9db65cd8056ed9286bde99e791}
\hypertarget{classsdwf__field_a205e5f728691c6bfe350335a477e42c7}{
\index{sdwf\_\-field@{sdwf\_\-field}!operator()@{operator()}}
\index{operator()@{operator()}!sdwf_field@{sdwf\_\-field}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf mdp\_\-complex}\& sdwf\_\-field::operator() (site {\em x}, \/  int {\em x5}, \/  int {\em i}) const\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classsdwf__field_a205e5f728691c6bfe350335a477e42c7}
\hypertarget{classsdwf__field_a1cd68e8911b77c60ecd6a1cd245ec047}{
\index{sdwf\_\-field@{sdwf\_\-field}!operator()@{operator()}}
\index{operator()@{operator()}!sdwf_field@{sdwf\_\-field}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mdp\_\-complex}\& sdwf\_\-field::operator() (site {\em x}, \/  int {\em x5}, \/  int {\em i})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classsdwf__field_a1cd68e8911b77c60ecd6a1cd245ec047}
\hypertarget{classsdwf__field_a18764312ba3bb72577b2e29429854024}{
\index{sdwf\_\-field@{sdwf\_\-field}!operator()@{operator()}}
\index{operator()@{operator()}!sdwf_field@{sdwf\_\-field}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mdp\_\-matrix} sdwf\_\-field::operator() (site {\em x}, \/  int {\em x5})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classsdwf__field_a18764312ba3bb72577b2e29429854024}
\hypertarget{classsdwf__field_ac9bbccf6442b9f1a1a07b18fd2fe442c}{
\index{sdwf\_\-field@{sdwf\_\-field}!operator=@{operator=}}
\index{operator=@{operator=}!sdwf_field@{sdwf\_\-field}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}void sdwf\_\-field::operator= ({\bf mdp\_\-complex} {\em a})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classsdwf__field_ac9bbccf6442b9f1a1a07b18fd2fe442c}


Reimplemented from \hyperlink{classmdp__field_a24364bce6444668661a0688632af87ec}{mdp\_\-field$<$ mdp\_\-complex $>$}.\hypertarget{classsdwf__field_a7227345aef0414528513479dad854568}{
\index{sdwf\_\-field@{sdwf\_\-field}!type@{type}}
\index{type@{type}!sdwf_field@{sdwf\_\-field}}
\subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf mdp\_\-real} sdwf\_\-field::type (site {\em x})\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classsdwf__field_a7227345aef0414528513479dad854568}


\subsection{Member Data Documentation}
\hypertarget{classsdwf__field_a19bd0e3027574c1204f8aa3f6635d1df}{
\index{sdwf\_\-field@{sdwf\_\-field}!L5@{L5}}
\index{L5@{L5}!sdwf_field@{sdwf\_\-field}}
\subsubsection[{L5}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf sdwf\_\-field::L5}}}
\label{classsdwf__field_a19bd0e3027574c1204f8aa3f6635d1df}
\hypertarget{classsdwf__field_a957d5e1caa928243ec4224cf1e2861f1}{
\index{sdwf\_\-field@{sdwf\_\-field}!nc@{nc}}
\index{nc@{nc}!sdwf_field@{sdwf\_\-field}}
\subsubsection[{nc}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf sdwf\_\-field::nc}}}
\label{classsdwf__field_a957d5e1caa928243ec4224cf1e2861f1}
\hypertarget{classsdwf__field_a5a861ccb2b42b333b5d67e3b501e8533}{
\index{sdwf\_\-field@{sdwf\_\-field}!ndim@{ndim}}
\index{ndim@{ndim}!sdwf_field@{sdwf\_\-field}}
\subsubsection[{ndim}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf sdwf\_\-field::ndim}}}
\label{classsdwf__field_a5a861ccb2b42b333b5d67e3b501e8533}
\hypertarget{classsdwf__field_a6269e653489fd6ee9340da498187b132}{
\index{sdwf\_\-field@{sdwf\_\-field}!nspin@{nspin}}
\index{nspin@{nspin}!sdwf_field@{sdwf\_\-field}}
\subsubsection[{nspin}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf sdwf\_\-field::nspin}}}
\label{classsdwf__field_a6269e653489fd6ee9340da498187b132}


The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
/Users/mdipierro/fermiqcd/development/Libraries/\hyperlink{fermiqcd__sdwf__field_8h}{fermiqcd\_\-sdwf\_\-field.h}\end{DoxyCompactItemize}
